Download OpenAPI specification:Download
Unified RESTful API for programmatic access to UNICOM Intelligence
If no query is specified then all fields and cases are returned
projectName required | string or null Example: MM1WithQuota The project to query |
sql | string or null Example: sql=SELECT * FROM VDATA The mrOleDb SQL query to run to select the required fields and cases |
X-Api-Version required | string Value: "1.0" The component API version |
If no query is specified then all fields and cases are returned
projectName required | string or null Example: MM1WithQuota The project to query |
X-Api-Version required | string Value: "1.0" The component API version |
The mrOleDb SQL query to run to select the required fields and cases
"SELECT * FROM VDATA"
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
The mrOleDb SQL statement to execute
"UPDATE VDATA SET Respondent.Id = 'TestId' WHERE Respondent.Serial = 1"
0
projectName required | string or null Example: MM1WithQuota The project to query |
X-Api-Version required | string Value: "1.0" The component API version |
The mrOleDb SQL query to execute
"SELECT * FROM VDATA"
{- "columns": {
- "Capacity": 0,
- "Count": 0,
- "Item": {
- "ordinal": 0,
- "name": "string",
- "type": "unknown",
- "columns": { }
}, - "TableName": "string"
}, - "rows": [
- {
- "Item": null,
- "IsEmpty": true
}
]
}
projectName required | string or null Example: MM1WithQuota The project to query |
sql required | string or null Example: sql=SELECT * FROM VDATA The mrOleDb SQL query to execute |
X-Api-Version required | string Value: "1.0" The component API version |
{- "columns": {
- "Capacity": 0,
- "Count": 0,
- "Item": {
- "ordinal": 0,
- "name": "string",
- "type": "unknown",
- "columns": { }
}, - "TableName": "string"
}, - "rows": [
- {
- "Item": null,
- "IsEmpty": true
}
]
}
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
[- {
- "id": "string",
- "sql": "string",
- "expiryTime": "2019-08-24T14:15:22Z",
- "pageSize": 0
}
]
Once a query has been created the allocated "id" and the column names for the result set will be returned. The rows of the result set can be retrieved in pages by repeatily posting "Next" until there are no more rows to retrieve.
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
The mrOleDb SQL query
sql required | string non-empty An mrOleDb SQL query or statement |
userName | string or null The name of the user that created the query |
pageSize | integer or null <int32> The number of rows to be returned in each response |
expiryTime | integer or null <int32> The UTC time when the query will expiry due to inactivity and will be closed. |
{- "SQL": "SELECT * FROM VDATA",
- "UserName": "DPMAdmin",
- "PageSize": 200
}
{- "id": "string",
- "sql": "string",
- "expiryTime": "2019-08-24T14:15:22Z",
- "pageSize": 0,
- "columns": {
- "Capacity": 0,
- "Count": 0,
- "Item": {
- "ordinal": 0,
- "name": "string",
- "type": "unknown",
- "columns": { }
}, - "TableName": "string"
}
}
projectName required | string or null Example: MM1WithQuota The project name |
queryId required | string or null Example: a91d14ff-6f53-4be6-ba10-62a7a5b14123 The id of the active query |
X-Api-Version required | string Value: "1.0" The component API version |
{- "id": "string",
- "sql": "string",
- "expiryTime": "2019-08-24T14:15:22Z",
- "pageSize": 0,
- "columns": {
- "Capacity": 0,
- "Count": 0,
- "Item": {
- "ordinal": 0,
- "name": "string",
- "type": "unknown",
- "columns": { }
}, - "TableName": "string"
}
}
projectName required | string or null Example: MM1WithQuota The project name |
queryId required | string or null Example: a91d14ff-6f53-4be6-ba10-62a7a5b14123 The id of an active query |
X-Api-Version required | string Value: "1.0" The component API version |
If the response contain the last set of rows in the result set then the query is automatically deleted and a 204 "No Content" response is set. If the client is not going to retrieve all rows of the result set then the query should be terminated by deleting the query id in order to release the server resources associated with the query.
projectName required | string or null Example: MM1WithQuota The project name |
queryId required | string or null Example: a91d14ff-6f53-4be6-ba10-62a7a5b14123 The id of an active query |
X-Api-Version required | string Value: "1.0" The component API version |
[- {
- "Item": null,
- "IsEmpty": true
}
]
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
{- "columns": {
- "Capacity": 0,
- "Count": 0,
- "Item": {
- "ordinal": 0,
- "name": "string",
- "type": "unknown",
- "columns": { }
}, - "TableName": "string"
}, - "rows": [
- {
- "Item": null,
- "IsEmpty": true
}
]
}
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
{- "columns": {
- "Capacity": 0,
- "Count": 0,
- "Item": {
- "ordinal": 0,
- "name": "string",
- "type": "unknown",
- "columns": { }
}, - "TableName": "string"
}, - "rows": [
- {
- "Item": null,
- "IsEmpty": true
}
]
}
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
{- "columns": {
- "Capacity": 0,
- "Count": 0,
- "Item": {
- "ordinal": 0,
- "name": "string",
- "type": "unknown",
- "columns": { }
}, - "TableName": "string"
}, - "rows": [
- {
- "Item": null,
- "IsEmpty": true
}
]
}
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
{- "columns": {
- "Capacity": 0,
- "Count": 0,
- "Item": {
- "ordinal": 0,
- "name": "string",
- "type": "unknown",
- "columns": { }
}, - "TableName": "string"
}, - "rows": [
- {
- "Item": null,
- "IsEmpty": true
}
]
}
An administrator can view all customer accounts for the site, a non-administrator can only view the details for the customer account that the user belongs to.
X-Api-Version required | string Value: "1.1" The component API version |
[- {
- "id": "string",
- "name": "string",
- "displayName": "string",
- "createdOn": "2019-08-24T14:15:22Z",
- "createdBy": "string",
- "isDisabled": true,
- "description": "string"
}
]
An administrator can view all customer accounts for the site, a non-administrator can only view the details for the customer account that the user belongs to.
customerAccountId required | string or null Example: 45CF154C-A138-447A-B417-65728D84C899 The customer account id |
X-Api-Version required | string Value: "1.1" The component API version |
{- "id": "string",
- "name": "string",
- "displayName": "string",
- "createdOn": "2019-08-24T14:15:22Z",
- "createdBy": "string",
- "isDisabled": true,
- "description": "string"
}
The path can be null to retrieve the root project properties. If recursive is false then property collections are represented as an empty object in the response can can be retrieved in subsequent requests by supplying the path (using '/' as a path separator)
projectName required | string or null Example: MM1WithQuota The project name |
path | string or null Example: path=mrInterview/InterviewStartURL The path to the child property or properties collection to retrieve |
recursive | boolean Default: false If True then all child properties collections are also retrieved |
X-Api-Version required | string Value: "1.1" The component API version |
null
The named property must exist.
projectName required | string or null Example: MM1WithQuota The project name |
path | string or null Example: path=mrInterview/MyTestProperty The property name, properties collection name, or path to the property to be deleted |
X-Api-Version required | string Value: "1.1" The component API version |
The new value for the property should be included as JSON in the request body. If the property doesn't already exist then it is created.
projectName required | string or null Example: MM1WithQuota The project name |
path required | string or null Example: path=mrInterview/MyTestProperty The property name, properties collection name, or path to the property to be added/updated |
X-Api-Version required | string Value: "1.1" The component API version |
The new value for the property
"NewPropValue"
The list of project names can be filtered to a specific customer account id by specifying a CustomerAccountID query parameter. The list of project names can also be filtered to exclude projects with a status of "test", "inactive", or "active" by specifying the status as a ExcludeStatus query parameter. Multiple statuses can be excluded by specifying them as a comma delimited list, e.g. to show only active projects use "ExcludeStatus=Test,Inactive".
customerAccountId | string or null The customer account id to filter the project names by |
excludeStatus | string or null Any project statuses to be excluded, delimited by , | or ; |
X-Api-Version required | string Value: "1.1" The component API version |
[- "string"
]
The list of project folders can be filtered to a specific customer account id by specifying a CustomerAccountID query parameter. The list of project folders can also be filtered to exclude folders that solely contain projects with a status of "test", "inactive", or "active" by specifying the status as a ExcludeStatus query parameter. Multiple statuses can be excluded by specifying them as a comma delimited list, e.g.to show only active projects use "ExcludeStatus=Test,Inactive". The list of folders is returned as a list of objects with a single property of "FolderName" in order to allow further properties of the folder to be added in the future.
customerAccountId | string or null The customer account id to filter the project folders by |
excludeStatus | string or null Any project statuses to be excluded, delimited by , | or ; |
X-Api-Version required | string Value: "1.1" The component API version |
[- {
- "folderName": "string"
}
]
The list of projects retrieved will be filtered using the customerAccountId, folderName, excludeStatus, and filter query parameters. Additional query properties can also be specified to filter the list of projects. The additional query properties can be any property of the ProjectDetails object, any DPM root level project property, or any property in the mrInterview property collection (including the mrInterview name in the path). If the query parameter does not exist for any project then it is treated as being Null. For example, ProjectLockedBy=DPMAdmin&mrInterview\MonitoringAllowed=1
If no folderName is specified then the folder name isn't used as a filter. If an empty string is specified for the folder name, e.g. \Projects?FolderName=, then only projects that don't exist in a folder will be returned.
The filter parameter is an mrEvaluate filter expression - any strings should be included in single quotes and any identifiers that use a reserved character, e.g. , will need to be enclosed in braces, e.g. [mrInterview\MonitoringAllowed]. The identifiers used in the filter expression can be any property of the ProjectDetails object, any DPM root level project property, or any property in the mrInterview property collection (including the mrInterview name in the path). If the identifer does not exist for any project then it is treated as being Null.
Where possible it is recommended that the customerAccountId, folderName, and excludeStatus parameters be used to reduce the set of possible projects that the filter criteria needs to be applied to.
customerAccountId | string or null The customer account id to filter the project by |
folderName | string or null The folder name to filter the projects by |
excludeStatus | string or null Any project statuses to be excluded, delimited by , | or ; |
filter | string or null An mrEvaluate expression used to filter the projects |
X-Api-Version required | string Value: "1.1" The component API version |
[- {
- "name": "string",
- "label": "string",
- "status": "string",
- "description": "string",
- "customerAccountId": "string",
- "folderName": "string",
- "creator": "string",
- "owner": "string",
- "projectLocked": true,
- "projectLockedBy": "string",
- "sampleManagementName": "string",
- "quotaProjectName": "string",
- "isPhone": true,
- "isPersonal": true
}
]
customerAccountId | string or null |
folderName | string or null |
excludeStatus | string or null |
X-Api-Version required | string Value: "1.1" The component API version |
"string"
[- {
- "name": "string",
- "label": "string",
- "status": "string",
- "description": "string",
- "customerAccountId": "string",
- "folderName": "string",
- "creator": "string",
- "owner": "string",
- "projectLocked": true,
- "projectLockedBy": "string",
- "sampleManagementName": "string",
- "quotaProjectName": "string",
- "isPhone": true,
- "isPersonal": true
}
]
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.1" The component API version |
{- "name": "string",
- "label": "string",
- "status": "string",
- "description": "string",
- "customerAccountId": "string",
- "folderName": "string",
- "creator": "string",
- "owner": "string",
- "projectLocked": true,
- "projectLockedBy": "string",
- "sampleManagementName": "string",
- "quotaProjectName": "string",
- "isPhone": true,
- "isPersonal": true
}
timeZoneIndex required | integer <int32> Example: 290 The numeric index of the timezone |
X-Api-Version required | string Value: "1.1" The component API version |
{- "name": "string",
- "index": 0,
- "displayName": "string",
- "baseUtcOffset": "string",
- "standardName": "string",
- "daylightName": "string",
- "supportsDaylightSavingTime": true,
- "adjustmentRules": [
- {
- "DateStart": "2019-08-24T14:15:22Z",
- "DateEnd": "2019-08-24T14:15:22Z",
- "DaylightDelta": "string",
- "DaylightTransitionStart": {
- "TimeOfDay": "2019-08-24T14:15:22Z",
- "Month": 0,
- "Week": 0,
- "Day": 0,
- "DayOfWeek": "sunday",
- "IsFixedDateRule": true
}, - "DaylightTransitionEnd": {
- "TimeOfDay": "2019-08-24T14:15:22Z",
- "Month": 0,
- "Week": 0,
- "Day": 0,
- "DayOfWeek": "sunday",
- "IsFixedDateRule": true
}, - "BaseUtcOffsetDelta": "string",
- "HasDaylightSaving": true
}
]
}
X-Api-Version required | string Value: "1.1" The component API version |
{- "name": "string",
- "isAdministrator": true,
- "isCustomerAccountAdministrator": true,
- "customerAccountId": "string",
- "customerAccountName": "string",
- "customerAccountDisplayName": "string",
- "properties": {
- "property1": null,
- "property2": null
}
}
projectName required | string or null Example: MM1WithQuota The project name |
format | string or null Example: format=mrDataFileDsc The output format for the exported data, specified as a CDSC name |
fileType | string or null Example: fileType=ddf The specific output file type for the CDSC in case the CDSC supports multiple file types |
options | string (ExportDataRequestOptions) Enum: "none" "ignoreFieldsNotSupportedByOutputFormat" "recheckOutSharedMetadataIfNewer" Example: options=none Options for the export that are not specific to the output format |
variableTypes | string (VariableTypes) Enum: "none" "text" "categorical" "real" "long" "bool" "date" "categoricalWithOther" "all" Example: variableTypes=all The variable types that should be included in the exported data |
systemVariables | string (SystemVariableCategory) Enum: "none" "common" "all" Example: systemVariables=all The category of system variables to include in the export |
recordTypeFilter | string (RecordType) Enum: "respondentData" "testData" "all" Example: recordTypeFilter=all The record type filter: Respondent, Test, or All |
dataCollectionStatusFilter | string (DataCollectionStatuses) Enum: "none" "completed" "active" "timedOut" "stoppedByScript" "stoppedByRespondent" "interviewSystemShutdown" "signal" "reviewed" "all" Example: dataCollectionStatusFilter=all The DataCollection.Status filter to apply |
selectedPresetFilter | string or null Example: selectedPresetFilter=Yesterday The name of a predefined filter that should be applied |
filterExpression | string or null The custom mrEvaluate filter expression to apply to the case data |
startDateTime | string or null <date-time> The date which cases have to be collected after to get export. If Null then no restriction is applied. |
endDateTime | string or null <date-time> The date which cases have to be collected before to get export. If Null then no restriction is applied. |
version | string or null The metadata version to export. If this is not specified the "DefaultVersion" setting for the DPM application will be used. If that is not set then the superversion, {..}, will be export |
language | string or null Example: language=en-US The metadata language to export. This sets the base and current langauge of the output MDD. It may also affect the language of the data exported depending on the export format. Defaults to the Accept-Language query parameter. If that does not exist then current langauge of the input metadata is used |
context | string or null The metadata context to export. If this is not specified the "DefaultContext" setting for the DPM application will be used. If that is not set then the "Analysis" context will be used. |
labelType | string or null The metadata label type to export. |
inputCustomProperties | string or null Custom data link properties ("MR Init Custom") for the input data source |
outputCustomProperties | string or null Custom data link properties ("MR Init Custom") for the output data source |
timeZoneLocalization | string (TimeZoneLocalization) Enum: "none" "server" "respondent" "custom" Example: timeZoneLocalization=none Controls the generation and localisation of the DataCollection_StartTime_Exported / DataCollection_FinishTime_Exported columns which localise the DataCollection.StartTime / DataCollection.FinishTime |
customTimeZone | string or null The time zone for the DataCollection_StartTime_Exported / DataCollection_FinishTime_Exported columns if TimeZoneLocalization is set to Custom |
useCategoryNames | boolean If True then category names will export instead of category values, if this is applicable to the output format. Default is False. (Applies to "Delimited Text File" only) |
useSavShortNames | boolean If True then short names will be used when exporting to SAV files. (Applies to mrSavDsc only) |
clearCardColAllocations | boolean If True and the data source has card/column allocations (for mrPunchDsc) then these are cleared during the export. Default is False. (Only applies to mrPunchDsc and only if the input has existing mrPunchDsc data) |
widthOfSerialNumber | integer <int32> The width of the serial number if the export is to a card-column format. (Applies to mrPunchDsc only) |
widthOfCardNumber | integer <int32> The width of the card number if the export is to a card-column format. (Applies to mrPunchDsc only) |
maxCardLength | integer <int32> The max length of a card if the export is to a card-column format. (Applies to mrPunchDsc only) |
serialFullName | string or null The fullname of the variable that holds the serial number of the respondent (Applies to mrPunchDsc only) |
X-Api-Version required | string Value: "1.0" The component API version |
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
The description of the data to be exported
format | string or null The output format for the exported data, specified as a CDSC name (e.g. mrDataFileDsc) |
fileType | string or null The specific output file type for the CDSC in case the CDSC supports multiple file types (e.g. ddf) |
ExportDataRequestOptions (string) Options for the export that are not specific to the output format (e.g. none) | |
VariableTypes (string) The variable types that should be included in the exported data (e.g. all) | |
SystemVariableCategory (string) The category of system variables to include in the export (e.g. all) | |
RecordType (string) The record type filter: Respondent, Test, or All (e.g. all) | |
DataCollectionStatuses (string) The DataCollection.Status filter to apply (e.g. all) | |
selectedPresetFilter | string or null The name of a predefined filter that should be applied (e.g. Yesterday) |
filterExpression | string or null The custom mrEvaluate filter expression to apply to the case data |
startDateTime | string or null <date-time> The date which cases have to be collected after to get export. If Null then no restriction is applied. |
endDateTime | string or null <date-time> The date which cases have to be collected before to get export. If Null then no restriction is applied. |
version | string or null The metadata version to export. If this is not specified the "DefaultVersion" setting for the DPM application will be used. If that is not set then the superversion, {..}, will be export |
language | string or null The metadata language to export. This sets the base and current langauge of the output MDD. It may also affect the language of the data exported depending on the export format. Defaults to the Accept-Language query parameter. If that does not exist then current langauge of the input metadata is used (e.g. en-US) |
context | string or null The metadata context to export. If this is not specified the "DefaultContext" setting for the DPM application will be used. If that is not set then the "Analysis" context will be used. |
labelType | string or null The metadata label type to export. |
inputCustomProperties | string or null Custom data link properties ("MR Init Custom") for the input data source |
outputCustomProperties | string or null Custom data link properties ("MR Init Custom") for the output data source |
TimeZoneLocalization (string) Controls the generation and localisation of the DataCollection_StartTime_Exported / DataCollection_FinishTime_Exported columns which localise the DataCollection.StartTime / DataCollection.FinishTime (e.g. none) | |
customTimeZone | string or null The time zone for the DataCollection_StartTime_Exported / DataCollection_FinishTime_Exported columns if TimeZoneLocalization is set to Custom |
useCategoryNames | boolean If True then category names will export instead of category values, if this is applicable to the output format. Default is False. (Applies to "Delimited Text File" only) |
useSavShortNames | boolean If True then short names will be used when exporting to SAV files. (Applies to mrSavDsc only) |
clearCardColAllocations | boolean If True and the data source has card/column allocations (for mrPunchDsc) then these are cleared during the export. Default is False. (Only applies to mrPunchDsc and only if the input has existing mrPunchDsc data) |
widthOfSerialNumber | integer <int32> The width of the serial number if the export is to a card-column format. (Applies to mrPunchDsc only) |
widthOfCardNumber | integer <int32> The width of the card number if the export is to a card-column format. (Applies to mrPunchDsc only) |
maxCardLength | integer <int32> The max length of a card if the export is to a card-column format. (Applies to mrPunchDsc only) |
serialFullName | string or null The fullname of the variable that holds the serial number of the respondent (Applies to mrPunchDsc only) |
{- "format": "string",
- "fileType": "string",
- "options": "none",
- "variableTypes": "none",
- "systemVariables": "none",
- "recordTypeFilter": "respondentData",
- "dataCollectionStatusFilter": "none",
- "selectedPresetFilter": "string",
- "filterExpression": "string",
- "startDateTime": "2019-08-24T14:15:22Z",
- "endDateTime": "2019-08-24T14:15:22Z",
- "version": "string",
- "language": "string",
- "context": "string",
- "labelType": "string",
- "inputCustomProperties": "string",
- "outputCustomProperties": "string",
- "timeZoneLocalization": "none",
- "customTimeZone": "string",
- "useCategoryNames": true,
- "useSavShortNames": true,
- "clearCardColAllocations": true,
- "widthOfSerialNumber": 0,
- "widthOfCardNumber": 0,
- "maxCardLength": 0,
- "serialFullName": "string"
}
The Web API predefined filters are specific to the Web API and are independent of any predefined filters that might be configured via the Interview Server Administration Export Data activity.
X-Api-Version required | string Value: "1.0" The component API version |
[- {
- "name": "string",
- "expression": "string"
}
]
The Web API predefined filters are specific to the Web API and are independent of any predefined filters that might be configured via the Interview Server Administration Export Data activity.
X-Api-Version required | string Value: "1.0" The component API version |
The filter to add
name required | string [ 1 .. 100 ] characters The name of the filter |
expression required | string [ 1 .. 4000 ] characters The mrEvaluate filter expression |
{- "name": "string",
- "expression": "string"
}
The Web API predefined filters are specific to the Web API and are independent of any predefined filters that might be configured via the Interview Server Administration Export Data activity.
filterName required | string or null Example: LastMonth The name of the filter to retrieve |
X-Api-Version required | string Value: "1.0" The component API version |
{- "name": "string",
- "expression": "string"
}
The Web API predefined filters are specific to the Web API and are independent of any predefined filters that might be configured via the Interview Server Administration Export Data activity.
filterName required | string or null The name of the filter to remove |
X-Api-Version required | string Value: "1.0" The component API version |
The Web API predefined filters are specific to the Web API and are independent of any predefined filters that might be configured via the Interview Server Administration Export Data activity.
filterName required | string or null Example: LastMonth The name of the filter to update |
X-Api-Version required | string Value: "1.0" The component API version |
The new filter
name required | string [ 1 .. 100 ] characters The name of the filter |
expression required | string [ 1 .. 4000 ] characters The mrEvaluate filter expression |
{- "name": "string",
- "expression": "string"
}
X-Api-Version required | string Value: "1.0" The component API version |
[- {
- "name": "string",
- "description": "string",
- "supportsHdata": true,
- "fileTypes": [
- {
- "name": "string",
- "description": "string",
- "extension": "string"
}
]
}
]
projectName required | string or null Example: MM1WithQuota The project name |
path | string or null The path to the file or folder to delete |
X-Api-Version required | string Value: "1.1" The component API version |
This endpoint performs multiple functions depending on if the path refers to a file or a directory.
If the path is not specified or if it is a directory then the default action is to return a directory listing. If the action is "Download" then it will instead return a ZIP file containing that directory. In that case the "Files" parameter can be used to specify a restricted list of individual files or sub-directories within the specified directory.
If the path is a file the default action is to return that file. Additional actions possible on a file are;
projectName required | string or null Example: MM1WithQuota The project name |
path | string or null The file or path to process |
action | string or null The action to take on the specified both |
files | string or null A list of files separated by the | character |
X-Api-Version required | string Value: "1.1" The component API version |
Newly uploaded files will initially be in a checked-out state. The file contents should be included in the request body.
projectName required | string or null Example: MM1WithQuota The project name |
path | string or null The path to upload the files to |
X-Api-Version required | string Value: "1.1" The component API version |
file | Array of strings <binary> |
If the request body contains any data then the "type" is assumed to be "file" otherwise it is assumed to be "directory", otherwise the type will be taken from the "type" parameter if it is specified.
If the type is "directory" then the directory specified by the path parameter will be created.
If the type is "file" then a file will be created in the directory specified by the "path" parameter. If there is any request body this will be used when creating the file, otherwise an empty file will be created.
projectName required | string or null Example: MM1WithQuota The project name |
path | string or null The path to the new directory or file |
type | string or null "File" or "Directory" |
X-Api-Version required | string Value: "1.1" The component API version |
filterName required | string or null Example: Real The name of the required record type filter |
X-Api-Version required | string Value: "1.0" The component API version |
{- "name": "string",
- "expression": "string"
}
The response is a list of the filter name and the filter expression. The filter name is not localized. The Participant filters can be customized per user. For a new user the Participant filters will default to those set in DPM in /Site/Properties/mrInterviewReportFilter/SampleFilters.If that DPM property is not defined a default set of filters will be used.
X-Api-Version required | string Value: "1.0" The component API version |
{- "property1": "string",
- "property2": "string"
}
X-Api-Version required | string Value: "1.0" The component API version |
The new filter
name required | string [ 1 .. 100 ] characters The name of the filter |
expression required | string [ 1 .. 4000 ] characters The mrEvaluate filter expression |
{- "name": "string",
- "expression": "string"
}
filterName required | string or null The name of the required predefined Participant filter |
X-Api-Version required | string Value: "1.0" The component API version |
{- "name": "string",
- "expression": "string"
}
Name and Expression must be specified for the filter. The expression must be a valid mrEvaluate expression.
filterName required | string or null The name of the Participant filter to add or update |
X-Api-Version required | string Value: "1.0" The component API version |
The new filter
name required | string [ 1 .. 100 ] characters The name of the filter |
expression required | string [ 1 .. 4000 ] characters The mrEvaluate filter expression |
{- "name": "string",
- "expression": "string"
}
The response is a list of the filter name and the filter expression. The filter name is not localized. The period filters can be customized per user using the Interviewing Reports ISA activity. For a new user the period filters will default to those set in DPM in /Site/Properties/mrInterviewReportFilter. If that DPM property is not defined a default set of filters will be used.
X-Api-Version required | string Value: "1.0" The component API version |
{- "property1": "string",
- "property2": "string"
}
X-Api-Version required | string Value: "1.0" The component API version |
The new filter
name required | string [ 1 .. 100 ] characters The name of the filter |
expression required | string [ 1 .. 4000 ] characters The mrEvaluate filter expression |
{- "name": "string",
- "expression": "string"
}
filterName required | string or null Example: TodayServer The name of the required predefined Time Period filter |
X-Api-Version required | string Value: "1.0" The component API version |
null
A Name and Expression must be specified for the filter. The expression must be a valid mrEvaluate expression.
filterName required | string or null The name of the Time Period filter to add or update |
X-Api-Version required | string Value: "1.0" The component API version |
The new filter
name required | string [ 1 .. 100 ] characters The name of the filter |
expression required | string [ 1 .. 4000 ] characters The mrEvaluate filter expression |
{- "name": "string",
- "expression": "string"
}
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
[- "string"
]
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
[- {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "category": "Participant",
- "isCrossTab": true,
- "supportedModes": "None",
- "recordTypeFilters": [
- "string"
], - "participantTypeFilters": [
- "string"
], - "timePeriodFilters": [
- "string"
], - "supportsCharts": true
}
]
The report can be optionally filtered by record type, participant or case data (depending on the report type), and time period. The output can either by in CSV or HTML format with optional charts. The status of the report is returned as a response header. If just this status is required that can be retrieved using the /Reports/{reportName}/Status endpoint.
projectName required | string or null Example: MM1WithQuota The project name |
reportName required | string or null Example: SampleUsage The report name |
language | string or null The language to use for labels in the report |
recordTypeFilter | string or null The predefined record type filter to apply (if applicable and required) |
participantFilter | string or null The predefined participant filter to apply (if applicable and required) |
timePeriodFilter | string or null The predefined time period filter to apply (if applicable and required) |
timePeriodStart | string or null <date-time> A custom "start" time restriction to apply to the report |
timePeriodEnd | string or null <date-time> A custom "end" time restriction to apply to the report |
chartType | string or null The name of the chart to generate for the report (if applicable and required) |
bodyOnly | boolean or null If true the output HTML only includes the HTML body tag and omits the head tag with the styles |
style | string or null The name of the style to use for HTML reports |
format | string or null The output format of the report (HTML or CSV). The default is HTML. |
param1 | string or null The 1st parameter for any report that requires additional parameters |
param2 | string or null The 2nd parameter for any report that requires additional parameters |
param3 | string or null The 3rd parameter for any report that requires additional parameters |
param4 | string or null The 4th parameter for any report that requires additional parameters |
param5 | string or null The 5th parameter for any report that requires additional parameters |
X-Api-Version required | string Value: "1.0" The component API version |
projectName required | string or null Example: MM1WithQuota The project name |
reportName required | string or null Example: SampleUsage The report name |
chartRendererPath required | string or null Example: chart-renderer-entry.js The path to the dependency |
X-Api-Version required | string Value: "1.0" The component API version |
projectName required | string or null Example: MM1WithQuota The project name |
reportName required | string or null Example: SampleUsage The report name |
language | string or null The language to use for labels in the report |
recordTypeFilter | string or null The predefined record type filter to apply (if applicable and required) |
participantFilter | string or null The predefined participant filter to apply (if applicable and required) |
timePeriodFilter | string or null The predefined time period filter to apply (if applicable and required) |
timePeriodStart | string or null <date-time> A custom "start" time restriction to apply to the report |
timePeriodEnd | string or null <date-time> A custom "end" time restriction to apply to the report |
chartType | string or null The name of the chart to generate for the report (if applicable and required) |
bodyOnly | boolean or null If true the output HTML only includes the HTML body tag and omits the head tag with the styles |
style | string or null The name of the style to use for HTML reports |
format | string or null The output format of the report (HTML or CSV). The default is HTML. |
param1 | string or null The 1st parameter for any report that requires additional parameters |
param2 | string or null The 2nd parameter for any report that requires additional parameters |
param3 | string or null The 3rd parameter for any report that requires additional parameters |
param4 | string or null The 4th parameter for any report that requires additional parameters |
param5 | string or null The 5th parameter for any report that requires additional parameters |
X-Api-Version required | string Value: "1.0" The component API version |
Returns the Versions, Routings, LCLs (Languages/Contexts/LabelTypes), and Properties that exist in the metadata at the specified location. This information is obtained without fully loading the metadata into memory. The list of available LCLs can then be used with the "Questions" URL to obtain labels for the specified LCLs.
projectName required | string or null Example: MM1WithQuota The project name |
locationName required | string or null Example: Shared The metadata location |
X-Api-Version required | string Value: "1.0" The component API version |
{- "versions": [
- {
- "name": "string",
- "label": "string",
- "description": "string",
- "createdBy": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "isLocked": true,
- "dateLocked": "2019-08-24T14:15:22Z"
}
], - "languages": {
- "default": "string",
- "available": [
- "string"
]
}, - "contexts": {
- "default": "string",
- "available": [
- "string"
]
}, - "labelTypes": {
- "default": "string",
- "available": [
- "string"
]
}, - "routings": {
- "default": "string",
- "available": [
- "string"
]
}, - "properties": [
- {
- "name": "string",
- "value": "string",
- "type": "none",
- "context": "string"
}
]
}
By default the labels of the default LCL are returned but a specific LCL can be selected by specifying Language, Context, and LabelType query parameters. Multiple LCLs can be requested simultaneously by using comma separated lists of languages, contexts, and label types.
projectName required | string or null Example: MM1WithQuota The project name |
locationName required | string or null Example: Shared The location of the metadata |
language | string or null Example: language=en-US The language name or comma separated list of language names |
context | string or null Example: context=Question The context name or comma separated list of context names |
labelType | string or null Example: labelType=Label The label type or comma separated list of label types |
customPropertiesContext | string or null The context name, or comma separated list of context names, for the retrieval of custom properties |
X-Api-Version required | string Value: "1.0" The component API version |
{- "property1": "string",
- "property2": "string"
}
By default the labels of the default LCL are returned but a specific LCL can be selected by specifying Language, Context, and LabelType query parameters.
projectName required | string or null Example: MM1WithQuota The project name |
locationName required | string or null Example: Shared The location of the metadata |
language | string or null Example: language=en-US The language name or comma separated list of language names |
context | string or null Example: context=Question The context name or comma separated list of context names |
labelType | string or null Example: labelType=Label The label type or comma separated list of label types |
customPropertiesContext | string or null The context name, or comma separated list of context names, for the retrieval of custom properties |
X-Api-Version required | string Value: "1.0" The component API version |
{- "property1": "string",
- "property2": "string"
}
Knowing the names of all the questions it is possible to retrieve the definition of individual questions separately as required.
projectName required | string or null Example: MM1WithQuota The project name |
locationName required | string or null Example: Shared The location of the metadata |
X-Api-Version required | string Value: "1.0" The component API version |
[- "string"
]
projectName required | string or null Example: MM1WithQuota The project name |
locationName required | string or null Example: Shared The location of the metadata |
X-Api-Version required | string Value: "1.0" The component API version |
[- "string"
]
projectName required | string or null Example: MM1WithQuota The project name |
locationName required | string or null Example: Shared The metadata location |
language | string or null Example: language=en-US The language name or comma separated list of language names |
context | string or null Example: context=Question The context name or comma separated list of context names |
labelType | string or null Example: labelType=Label The label type or comma separated list of label types |
customPropertiesContext | string or null The context name, or comma separated list of context names, for the retrieval of custom properties |
X-Api-Version required | string Value: "1.0" The component API version |
{- "lcLs": [
- {
- "id": 0,
- "language": "string",
- "context": "string",
- "labelType": "string"
}
], - "pages": [
- {
- "name": "string",
- "fullName": "string",
- "type": "questionSimple",
- "isSystem": true,
- "usageType": "string",
- "questionTemplate": "string",
- "layoutTemplate": "string",
- "errorTemplate": "string",
- "bannerTemplate": "string",
- "navBarTemplate": "string",
- "label": "string",
- "labels": [
- {
- "lcl": 0,
- "text": "string"
}
], - "style": { },
- "labelStyle": { },
- "properties": [
- {
- "name": "string",
- "value": "string",
- "type": "none",
- "context": "string"
}
], - "categoryOrder": "normal"
}
]
}
projectName required | string or null Example: MM1WithQuota The project name |
locationName required | string or null Example: Shared The metadata location |
pageName required | string or null The name of the page to retrieve the metadata for |
language | string or null Example: language=en-US The language name or comma separated list of language names |
context | string or null Example: context=Question The context name or comma separated list of context names |
labelType | string or null Example: labelType=Label The label type or comma separated list of label types |
customPropertiesContext | string or null The context name, or comma separated list of context names, for the retrieval of custom properties |
X-Api-Version required | string Value: "1.0" The component API version |
{- "lcLs": [
- {
- "id": 0,
- "language": "string",
- "context": "string",
- "labelType": "string"
}
], - "page": {
- "name": "string",
- "fullName": "string",
- "type": "questionSimple",
- "isSystem": true,
- "usageType": "string",
- "questionTemplate": "string",
- "layoutTemplate": "string",
- "errorTemplate": "string",
- "bannerTemplate": "string",
- "navBarTemplate": "string",
- "label": "string",
- "labels": [
- {
- "lcl": 0,
- "text": "string"
}
], - "style": { },
- "labelStyle": { },
- "properties": [
- {
- "name": "string",
- "value": "string",
- "type": "none",
- "context": "string"
}
], - "categoryOrder": "normal"
}
}
This is a simplified/flattened view of the questions of the metadata, i.e. category lists have been expanded and label alternative rules have been applied. By default the questions only contain labels for the default LCL but one or more LCLs can be specified using "Language", "Context", and "LabelType" query parameters which contain a comma separated list of the desired LCLs.The lists of available LCLs can be obtained from the "Contents" URL.
If only a single LCL is requested then questions and categories within the response will have a Label property, but if there are multiple LCLs they will have a Labels collection. That Labels collection will only contain labels that have been configured, i.e. if no label has been set for LCL with Id 4 then it will not appear in the list of labels.
projectName required | string or null Example: MM1WithQuota The project name |
locationName required | string or null Example: Shared The metadata location |
language | string or null Example: language=en-US The language name or comma separated list of language names |
context | string or null Example: context=Question The context name or comma separated list of context names |
labelType | string or null Example: labelType=Label The label type or comma separated list of label types |
customPropertiesContext | string or null The context name, or comma separated list of context names, for the retrieval of custom properties |
X-Api-Version required | string Value: "1.0" The component API version |
{- "lcLs": [
- {
- "id": 0,
- "language": "string",
- "context": "string",
- "labelType": "string"
}
], - "questions": [
- {
- "name": "string",
- "fullName": "string",
- "type": "questionSimple",
- "isSystem": true,
- "usageType": "string",
- "questionTemplate": "string",
- "layoutTemplate": "string",
- "errorTemplate": "string",
- "bannerTemplate": "string",
- "navBarTemplate": "string",
- "label": "string",
- "labels": [
- {
- "lcl": 0,
- "text": "string"
}
], - "style": { },
- "labelStyle": { },
- "properties": [
- {
- "name": "string",
- "value": "string",
- "type": "none",
- "context": "string"
}
], - "categoryOrder": "normal"
}
]
}
The question is specified using the question full-name which can be obtained from the QuestionNames URL. By default only the labels for the default LCL will be returned but labels for multiple LCLs can be requested by specifying the LCLs required.
projectName required | string or null Example: MM1WithQuota The project name |
locationName required | string or null Example: Shared The metadata location |
questionName required | string or null The name of the question to retrieve the metadata for |
language | string or null Example: language=en-US The language name or comma separated list of language names |
context | string or null Example: context=Question The context name or comma separated list of context names |
labelType | string or null Example: labelType=Label The label type or comma separated list of label types |
customPropertiesContext | string or null The context name, or comma separated list of context names, for the retrieval of custom properties |
X-Api-Version required | string Value: "1.0" The component API version |
{- "lcLs": [
- {
- "id": 0,
- "language": "string",
- "context": "string",
- "labelType": "string"
}
], - "question": {
- "name": "string",
- "fullName": "string",
- "type": "questionSimple",
- "isSystem": true,
- "usageType": "string",
- "questionTemplate": "string",
- "layoutTemplate": "string",
- "errorTemplate": "string",
- "bannerTemplate": "string",
- "navBarTemplate": "string",
- "label": "string",
- "labels": [
- {
- "lcl": 0,
- "text": "string"
}
], - "style": { },
- "labelStyle": { },
- "properties": [
- {
- "name": "string",
- "value": "string",
- "type": "none",
- "context": "string"
}
], - "categoryOrder": "normal"
}
}
The locations that metadata can exist in is a subset of {Master, Shared, User}.
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
[- "string"
]
This endpoint useful for use with the CaseData Web API which for efficiency only returns the category values.
projectName required | string or null Example: MM1WithQuota The project name |
locationName required | string or null Example: Shared The metadata location |
X-Api-Version required | string Value: "1.0" The component API version |
{- "property1": "string",
- "property2": "string"
}
projectName required | string or null Example: MM1WithQuota The project name |
locationName required | string or null Example: Shared The metadata location |
X-Api-Version required | string Value: "1.0" The component API version |
{- "property1": 0,
- "property2": 0
}
If no query is specified then all fields and cases are returned. The table name for the participant data is always VDATA independent of the actual table name in SQL Server. This is to restrict the user to data they have been authorized for.
projectName required | string or null Example: MM1WithQuota The project to query |
sql | string or null Example: sql=SELECT * FROM VDATA The mrOleDb SQL query to run to select the required fields and rows |
X-Api-Version required | string Value: "1.0" The component API version |
If no query is specified then all fields and cases are returned. The table name for the participant data is always VDATA independent of the actual table name in SQL Server. This is to restrict the user to data they have been authorized for.
projectName required | string or null Example: MM1WithQuota The project to query |
X-Api-Version required | string Value: "1.0" The component API version |
The mrOleDb SQL query to run to select the required fields and rows
"SELECT * FROM VDATA"
projectName required | string or null Example: MM1WithQuota The project to query |
X-Api-Version required | string Value: "1.0" The component API version |
The mrOleDb SQL query to execute
"SELECT * FROM VDATA"
{- "columns": {
- "Capacity": 0,
- "Count": 0,
- "Item": {
- "ordinal": 0,
- "name": "string",
- "type": "unknown",
- "columns": { }
}, - "TableName": "string"
}, - "rows": [
- {
- "Item": null,
- "IsEmpty": true
}
]
}
projectName required | string or null Example: MM1WithQuota The project to query |
sql required | string or null Example: sql=SELECT * FROM VDATA The mrOleDb SQL query to execute |
X-Api-Version required | string Value: "1.0" The component API version |
{- "columns": {
- "Capacity": 0,
- "Count": 0,
- "Item": {
- "ordinal": 0,
- "name": "string",
- "type": "unknown",
- "columns": { }
}, - "TableName": "string"
}, - "rows": [
- {
- "Item": null,
- "IsEmpty": true
}
]
}
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
[- {
- "id": "string",
- "sql": "string",
- "expiryTime": "2019-08-24T14:15:22Z",
- "pageSize": 0
}
]
Once a query has been created the allocated "id" and the column names for the result set will be returned. The rows of the result set can be retrieved in pages by repeatily posting "Next" until there are no more rows to retrieve.
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
The mrOleDb SQL query
sql required | string non-empty An mrOleDb SQL query or statement |
userName | string or null The name of the user that created the query |
pageSize | integer or null <int32> The number of rows to be returned in each response |
expiryTime | integer or null <int32> The UTC time when the query will expiry due to inactivity and will be closed. |
{- "SQL": "SELECT * FROM VDATA",
- "UserName": "DPMAdmin",
- "PageSize": 200
}
{- "id": "string",
- "sql": "string",
- "expiryTime": "2019-08-24T14:15:22Z",
- "pageSize": 0,
- "columns": {
- "Capacity": 0,
- "Count": 0,
- "Item": {
- "ordinal": 0,
- "name": "string",
- "type": "unknown",
- "columns": { }
}, - "TableName": "string"
}
}
projectName required | string or null Example: MM1WithQuota The project name |
queryId required | string or null Example: a91d14ff-6f53-4be6-ba10-62a7a5b14123 The id of the active query |
X-Api-Version required | string Value: "1.0" The component API version |
{- "id": "string",
- "sql": "string",
- "expiryTime": "2019-08-24T14:15:22Z",
- "pageSize": 0,
- "columns": {
- "Capacity": 0,
- "Count": 0,
- "Item": {
- "ordinal": 0,
- "name": "string",
- "type": "unknown",
- "columns": { }
}, - "TableName": "string"
}
}
projectName required | string or null Example: MM1WithQuota The project name |
queryId required | string or null Example: a91d14ff-6f53-4be6-ba10-62a7a5b14123 The id of an active query |
X-Api-Version required | string Value: "1.0" The component API version |
If the response contain the last set of rows in the result set then the query is automatically deleted and a 204 "No Content" response is set. If the client is not going to retrieve all rows of the result set then the query should be terminated by deleting the query id in order to release the server resources associated with the query.
projectName required | string or null Example: MM1WithQuota The project name |
queryId required | string or null Example: a91d14ff-6f53-4be6-ba10-62a7a5b14123 The id of an active query |
X-Api-Version required | string Value: "1.0" The component API version |
[- {
- "Item": null,
- "IsEmpty": true
}
]
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
{- "columns": {
- "Capacity": 0,
- "Count": 0,
- "Item": {
- "ordinal": 0,
- "name": "string",
- "type": "unknown",
- "columns": { }
}, - "TableName": "string"
}, - "rows": [
- {
- "Item": null,
- "IsEmpty": true
}
]
}
projectName required | string or null Example: MM1WithQuota |
X-Api-Version required | string Value: "1.0" The component API version |
{- "columns": {
- "Capacity": 0,
- "Count": 0,
- "Item": {
- "ordinal": 0,
- "name": "string",
- "type": "unknown",
- "columns": { }
}, - "TableName": "string"
}, - "rows": [
- {
- "Item": null,
- "IsEmpty": true
}
]
}
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
{- "columns": {
- "Capacity": 0,
- "Count": 0,
- "Item": {
- "ordinal": 0,
- "name": "string",
- "type": "unknown",
- "columns": { }
}, - "TableName": "string"
}, - "rows": [
- {
- "Item": null,
- "IsEmpty": true
}
]
}
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
{- "columns": {
- "Capacity": 0,
- "Count": 0,
- "Item": {
- "ordinal": 0,
- "name": "string",
- "type": "unknown",
- "columns": { }
}, - "TableName": "string"
}, - "rows": [
- {
- "Item": null,
- "IsEmpty": true
}
]
}
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
The mrOleDb SQL statement to execute
"UPDATE VDATA SET Queue = 'FRESH' WHERE Id = 'ID1'"
0
projectName required | string or null Example: MM1WithQuota The name of the project |
X-Api-Version required | string Value: "1.0" The component API version |
projectName required | string or null Example: MM1WithQuota The project name |
groupName required | string or null The group name |
quotaNameOrId required | string or null The name or id of the quota cell (as a string) |
X-Api-Version required | string Value: "1.1" The component API version |
{- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string"
}
projectName required | string or null Example: MM1WithQuota The project name |
groupName required | string or null The group name |
quotaNameOrId required | string or null The name or id of the quota cell (as a string) |
X-Api-Version required | string Value: "1.1" The component API version |
The attribute of the quota to be updated
id | integer or null <int32> The unique id of the quota cell within the project (read only) |
name | string or null The name of the quota cell within the quota group (read only) |
groupName | string or null The name of the group the quota cell is within (read only) |
fullName | string or null The full name of the quota cell (combined group name and cell name) (read only) |
(QuotaType (string or null)) The type of the group that the cell is part of (read only) | |
expression | string or null The mrEvaluate expression used to determine if the response is applicable to the quota cell (read only) |
priority | string or null The priority (as a double value) for the quota cell if the Priority PendMode is used (read/write) |
allowOverQuota | boolean or null True if the quota is allowed to possibly exceed the target count (read/write) |
isCounterOnly | boolean or null True if the quota is only a counter and there is no target (read/write) |
pending | integer or null <int32> The count of pending respondents for the quota cell (read/write) |
pendingExpression | string or null An mrEvaluate expression used to update the quota pend count (write-only) |
completed | integer or null <int32> The count of completed respondents for the quota cell (read/write) |
completedExpression | string or null An mrEvaluate expression used to update the quota completed count (write-only) |
target | integer or null <int32> The target completed count for the quota cell (read/write) |
targetExpression | string or null An mrEvaluate expression used to update the quota target count (write-only) |
{- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string"
}
projectName required | string or null Example: MM1WithQuota The project name |
groupName required | string or null The group name |
X-Api-Version required | string Value: "1.1" The component API version |
{- "totalCompleted": 0,
- "totalPending": 0,
- "totalToTarget": 0,
- "totalTarget": 0,
- "quotas": [
- {
- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string"
}
], - "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string",
- "version": 0,
- "pendMode": "normal",
- "pendLimit": 0
}
projectName required | string or null Example: MM1WithQuota The project name |
groupName required | string or null The group name |
X-Api-Version required | string Value: "1.1" The component API version |
The attributes of the group or list of quotas to update
totalCompleted | integer or null <int32> The total number of completed quotas across all cells |
totalPending | integer or null <int32> The total number of pending quotas across all cells |
totalToTarget | integer or null <int32> The number of completed quotas across all cells plus the total number of pending quotas for cells that have AllowOverQuota set to True. |
totalTarget | integer or null <int32> The total target across all cells |
Array of objects or null (Quota) The Quota cells | |
id | integer or null <int32> The unique id of the quota cell within the project (read only) |
name | string or null The name of the quota cell within the quota group (read only) |
groupName | string or null The name of the group the quota cell is within (read only) |
fullName | string or null The full name of the quota cell (combined group name and cell name) (read only) |
(QuotaType (string or null)) The type of the group that the cell is part of (read only) | |
expression | string or null The mrEvaluate expression used to determine if the response is applicable to the quota cell (read only) |
priority | string or null The priority (as a double value) for the quota cell if the Priority PendMode is used (read/write) |
allowOverQuota | boolean or null True if the quota is allowed to possibly exceed the target count (read/write) |
isCounterOnly | boolean or null True if the quota is only a counter and there is no target (read/write) |
pending | integer or null <int32> The count of pending respondents for the quota cell (read/write) |
pendingExpression | string or null An mrEvaluate expression used to update the quota pend count (write-only) |
completed | integer or null <int32> The count of completed respondents for the quota cell (read/write) |
completedExpression | string or null An mrEvaluate expression used to update the quota completed count (write-only) |
target | integer or null <int32> The target completed count for the quota cell (read/write) |
targetExpression | string or null An mrEvaluate expression used to update the quota target count (write-only) |
version | integer or null <int32> The version sequence number for the quota group. This is incremented if the quota group or if any of the quotas in the group are modified. |
(PendMode (string or null)) Determines how the quotas within the group are pended. | |
pendLimit | integer or null <int32> The number of cells to pend within the group |
{- "totalCompleted": 0,
- "totalPending": 0,
- "totalToTarget": 0,
- "totalTarget": 0,
- "quotas": [
- {
- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string"
}
], - "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string",
- "version": 0,
- "pendMode": "normal",
- "pendLimit": 0
}
Retrieves the completion status of the quotas for the project (sum of completes across all quota cells vs sum of targets across all qouta cells)
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.1" The component API version |
{- "totalCompleted": 0,
- "totalPending": 0,
- "totalToTarget": 0,
- "totalTarget": 0
}
The quota cells in the supplied list must uniquely identity the cell within the project, either by full name or id.
projectName required | string or null Example: MM1WithQuota Project name |
X-Api-Version required | string Value: "1.1" The component API version |
List of quota cells to update
id | integer or null <int32> The unique id of the quota cell within the project (read only) |
name | string or null The name of the quota cell within the quota group (read only) |
groupName | string or null The name of the group the quota cell is within (read only) |
fullName | string or null The full name of the quota cell (combined group name and cell name) (read only) |
(QuotaType (string or null)) The type of the group that the cell is part of (read only) | |
expression | string or null The mrEvaluate expression used to determine if the response is applicable to the quota cell (read only) |
priority | string or null The priority (as a double value) for the quota cell if the Priority PendMode is used (read/write) |
allowOverQuota | boolean or null True if the quota is allowed to possibly exceed the target count (read/write) |
isCounterOnly | boolean or null True if the quota is only a counter and there is no target (read/write) |
pending | integer or null <int32> The count of pending respondents for the quota cell (read/write) |
pendingExpression | string or null An mrEvaluate expression used to update the quota pend count (write-only) |
completed | integer or null <int32> The count of completed respondents for the quota cell (read/write) |
completedExpression | string or null An mrEvaluate expression used to update the quota completed count (write-only) |
target | integer or null <int32> The target completed count for the quota cell (read/write) |
targetExpression | string or null An mrEvaluate expression used to update the quota target count (write-only) |
totalCompleted | integer or null <int32> The total number of completed quotas across all cells |
totalPending | integer or null <int32> The total number of pending quotas across all cells |
totalToTarget | integer or null <int32> The number of completed quotas across all cells plus the total number of pending quotas for cells that have AllowOverQuota set to True. |
totalTarget | integer or null <int32> The total target across all cells |
Array of objects or null (Quota) The Quota cells |
{- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string",
- "totalCompleted": 0,
- "totalPending": 0,
- "totalToTarget": 0,
- "totalTarget": 0,
- "quotas": [
- {
- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string"
}
]
}
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.1" The component API version |
{- "Capacity": 0,
- "Count": 0,
- "Item": {
- "totalCompleted": 0,
- "totalPending": 0,
- "totalToTarget": 0,
- "totalTarget": 0,
- "quotas": [
- {
- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string"
}
], - "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string",
- "version": 0,
- "pendMode": "normal",
- "pendLimit": 0
}
}
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.1" The component API version |
List of quota groups and their attribute or quotas to be updated
Capacity | integer <int32> |
Count | integer <int32> |
(QuotaGroup (object or null)) |
{- "Capacity": 0,
- "Count": 0,
- "Item": {
- "totalCompleted": 0,
- "totalPending": 0,
- "totalToTarget": 0,
- "totalTarget": 0,
- "quotas": [
- {
- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string"
}
], - "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string",
- "version": 0,
- "pendMode": "normal",
- "pendLimit": 0
}
}
projectName required | string or null Example: MM1WithQuota The project name |
groupName required | string or null The quota group name |
X-Api-Version required | string Value: "1.1" The component API version |
{- "totalCompleted": 0,
- "totalPending": 0,
- "totalToTarget": 0,
- "totalTarget": 0,
- "quotas": [
- {
- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string"
}
], - "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string",
- "version": 0,
- "pendMode": "normal",
- "pendLimit": 0
}
projectName required | string or null Example: MM1WithQuota The project name |
groupName required | string or null The qouta group name |
X-Api-Version required | string Value: "1.1" The component API version |
Attributes of the quota group, all quotas, or specific quotas that are to be updated
totalCompleted | integer or null <int32> The total number of completed quotas across all cells |
totalPending | integer or null <int32> The total number of pending quotas across all cells |
totalToTarget | integer or null <int32> The number of completed quotas across all cells plus the total number of pending quotas for cells that have AllowOverQuota set to True. |
totalTarget | integer or null <int32> The total target across all cells |
Array of objects or null (Quota) The Quota cells | |
id | integer or null <int32> The unique id of the quota cell within the project (read only) |
name | string or null The name of the quota cell within the quota group (read only) |
groupName | string or null The name of the group the quota cell is within (read only) |
fullName | string or null The full name of the quota cell (combined group name and cell name) (read only) |
(QuotaType (string or null)) The type of the group that the cell is part of (read only) | |
expression | string or null The mrEvaluate expression used to determine if the response is applicable to the quota cell (read only) |
priority | string or null The priority (as a double value) for the quota cell if the Priority PendMode is used (read/write) |
allowOverQuota | boolean or null True if the quota is allowed to possibly exceed the target count (read/write) |
isCounterOnly | boolean or null True if the quota is only a counter and there is no target (read/write) |
pending | integer or null <int32> The count of pending respondents for the quota cell (read/write) |
pendingExpression | string or null An mrEvaluate expression used to update the quota pend count (write-only) |
completed | integer or null <int32> The count of completed respondents for the quota cell (read/write) |
completedExpression | string or null An mrEvaluate expression used to update the quota completed count (write-only) |
target | integer or null <int32> The target completed count for the quota cell (read/write) |
targetExpression | string or null An mrEvaluate expression used to update the quota target count (write-only) |
version | integer or null <int32> The version sequence number for the quota group. This is incremented if the quota group or if any of the quotas in the group are modified. |
(PendMode (string or null)) Determines how the quotas within the group are pended. | |
pendLimit | integer or null <int32> The number of cells to pend within the group |
{- "totalCompleted": 0,
- "totalPending": 0,
- "totalToTarget": 0,
- "totalTarget": 0,
- "quotas": [
- {
- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string"
}
], - "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string",
- "version": 0,
- "pendMode": "normal",
- "pendLimit": 0
}
Retrieves information about the quota cells, target counts, and the current pending and target counts for all quota cells in the project
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.1" The component API version |
{- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string",
- "totalCompleted": 0,
- "totalPending": 0,
- "totalToTarget": 0,
- "totalTarget": 0,
- "quotas": [
- {
- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string"
}
]
}
The quotas in the quota list must include an Id or FullName to uniquely identify the quota cell within the project.
projectName required | string or null Example: MM1WithQuota The project name |
X-Api-Version required | string Value: "1.1" The component API version |
The quotas to update
id | integer or null <int32> The unique id of the quota cell within the project (read only) |
name | string or null The name of the quota cell within the quota group (read only) |
groupName | string or null The name of the group the quota cell is within (read only) |
fullName | string or null The full name of the quota cell (combined group name and cell name) (read only) |
(QuotaType (string or null)) The type of the group that the cell is part of (read only) | |
expression | string or null The mrEvaluate expression used to determine if the response is applicable to the quota cell (read only) |
priority | string or null The priority (as a double value) for the quota cell if the Priority PendMode is used (read/write) |
allowOverQuota | boolean or null True if the quota is allowed to possibly exceed the target count (read/write) |
isCounterOnly | boolean or null True if the quota is only a counter and there is no target (read/write) |
pending | integer or null <int32> The count of pending respondents for the quota cell (read/write) |
pendingExpression | string or null An mrEvaluate expression used to update the quota pend count (write-only) |
completed | integer or null <int32> The count of completed respondents for the quota cell (read/write) |
completedExpression | string or null An mrEvaluate expression used to update the quota completed count (write-only) |
target | integer or null <int32> The target completed count for the quota cell (read/write) |
targetExpression | string or null An mrEvaluate expression used to update the quota target count (write-only) |
totalCompleted | integer or null <int32> The total number of completed quotas across all cells |
totalPending | integer or null <int32> The total number of pending quotas across all cells |
totalToTarget | integer or null <int32> The number of completed quotas across all cells plus the total number of pending quotas for cells that have AllowOverQuota set to True. |
totalTarget | integer or null <int32> The total target across all cells |
Array of objects or null (Quota) The Quota cells |
{- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string",
- "totalCompleted": 0,
- "totalPending": 0,
- "totalToTarget": 0,
- "totalTarget": 0,
- "quotas": [
- {
- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string"
}
]
}
projectName required | string or null Example: MM1WithQuota The project name |
fullNameOrId required | string or null The full name or id (as a string) of the quota cell. |
X-Api-Version required | string Value: "1.1" The component API version |
{- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string"
}
projectName required | string or null Example: MM1WithQuota The project name |
fullNameOrId required | string or null The full name or id (as a string) of the quota cell. |
X-Api-Version required | string Value: "1.1" The component API version |
The attributes of the quota cell to modify
id | integer or null <int32> The unique id of the quota cell within the project (read only) |
name | string or null The name of the quota cell within the quota group (read only) |
groupName | string or null The name of the group the quota cell is within (read only) |
fullName | string or null The full name of the quota cell (combined group name and cell name) (read only) |
(QuotaType (string or null)) The type of the group that the cell is part of (read only) | |
expression | string or null The mrEvaluate expression used to determine if the response is applicable to the quota cell (read only) |
priority | string or null The priority (as a double value) for the quota cell if the Priority PendMode is used (read/write) |
allowOverQuota | boolean or null True if the quota is allowed to possibly exceed the target count (read/write) |
isCounterOnly | boolean or null True if the quota is only a counter and there is no target (read/write) |
pending | integer or null <int32> The count of pending respondents for the quota cell (read/write) |
pendingExpression | string or null An mrEvaluate expression used to update the quota pend count (write-only) |
completed | integer or null <int32> The count of completed respondents for the quota cell (read/write) |
completedExpression | string or null An mrEvaluate expression used to update the quota completed count (write-only) |
target | integer or null <int32> The target completed count for the quota cell (read/write) |
targetExpression | string or null An mrEvaluate expression used to update the quota target count (write-only) |
{- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string"
}
This endpoint is intended to be used by GUIs that will format the quota cells into a table for display. The retrieved quota cells are arranged as a table, either 1 or 2-dimensional depending on the definition of the quota cells.
Only table quotas can be retrieved, not expression based quotas
projectName required | string or null Example: MM1WithQuota The project name |
groupName required | string or null The quota group |
X-Api-Version required | string Value: "1.1" The component API version |
{- "totalCompleted": 0,
- "totalPending": 0,
- "totalToTarget": 0,
- "totalTarget": 0,
- "pendMode": "normal",
- "pendLimit": 0,
- "sideAxes": [
- {
- "name": "string",
- "axisHeadings": [
- {
- "name": "string",
- "axes": [
- { }
], - "quotas": [
- {
- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string"
}
]
}
]
}
], - "topAxes": [
- {
- "name": "string",
- "axisHeadings": [
- {
- "name": "string",
- "axes": [
- { }
], - "quotas": [
- {
- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string"
}
]
}
]
}
], - "quotas": [
- {
- "id": 0,
- "name": "string",
- "groupName": "string",
- "fullName": "string",
- "type": "table",
- "expression": "string",
- "priority": "string",
- "allowOverQuota": true,
- "isCounterOnly": true,
- "pending": 0,
- "pendingExpression": "string",
- "completed": 0,
- "completedExpression": "string",
- "target": 0,
- "targetExpression": "string"
}
]
}
contextName required | string or null Example: Application The context name required |
filter | string or null An mrEvaluate filter expression to select metrics |
X-Api-Version required | string Value: "1.1" The component API version |
contextName required | string or null Example: HttpRequests The context name required |
X-Api-Version required | string Value: "1.1" The component API version |
{- "property1": [
- "string"
], - "property2": [
- "string"
]
}
contextName | string or null The context name required (optional) |
filter | string or null An mrEvaluate filter expression to select metrics (optional) |
X-Api-Version required | string Value: "1.1" The component API version |
If the client specifies an Accept header of "text/html" then response will be formatted as HTML. This should happen if /Metrics/Defined path is retrieved using a web browser.
X-Api-Version required | string Value: "1.1" The component API version |
[- {
- "name": "string",
- "description": "string",
- "componentName": "string",
- "metrics": [
- {
- "name": "string",
- "metricType": "gauge",
- "description": "string",
- "tagNames": [
- "string"
], - "measurementUnit": "string",
- "durationUnit": "nanoseconds",
- "rateUnit": "nanoseconds"
}
]
}
]
X-Api-Version required | string Value: "1.1" The component API version |
{- "property1": {
- "description": "string",
- "apiVersion": "string",
- "assemblyVersion": "string",
- "fileVersion": "string"
}, - "property2": {
- "description": "string",
- "apiVersion": "string",
- "assemblyVersion": "string",
- "fileVersion": "string"
}
}
assemblyName required | string or null Example: Intelligence.WebApi.Components.CaseData The component name |
X-Api-Version required | string Value: "1.1" The component API version |
{- "description": "string",
- "apiVersion": "string",
- "assemblyVersion": "string",
- "fileVersion": "string"
}
The response includes the chart type name and a label for display purposes.
X-Api-Version required | string Value: "1.0" The component API version |
{- "property1": "string",
- "property2": "string"
}
customerAccountId | string or null The customer account id to restrict the projects included in the report. |
X-Api-Version required | string Value: "1.0" The component API version |
[- {
- "name": "string",
- "displayName": "string",
- "description": "string",
- "category": "Participant",
- "isCrossTab": true,
- "supportedModes": "None",
- "recordTypeFilters": [
- "string"
], - "participantTypeFilters": [
- "string"
], - "timePeriodFilters": [
- "string"
], - "supportsCharts": true
}
]
The status of the report is returned as a response header. If just this status is required that can be retrieved using the /Reports/{reportName}/Status endpoint.
reportName required | string or null Example: BusyWaitIdleCrossProject The report name |
language | string or null The language to use for labels in the report |
recordTypeFilter | string or null The predefined record type filter to apply (if applicable and required) |
participantFilter | string or null The predefined participant filter to apply (if applicable and required) |
timePeriodFilter | string or null The predefined time period filter to apply (if applicable and required) |
timePeriodStart | string or null <date-time> A custom "start" time restriction to apply to the report |
timePeriodEnd | string or null <date-time> A custom "end" time restriction to apply to the report |
chartType | string or null The name of the chart to generate for the report (if applicable and required) |
bodyOnly | boolean or null If true the output HTML only includes the HTML body tag and omits the head tag with the styles |
style | string or null The name of the style to use for HTML reports |
format | string or null The output format of the report (HTML or CSV). The default is HTML. |
param1 | string or null The 1st parameter for any report that requires additional parameters |
param2 | string or null The 2nd parameter for any report that requires additional parameters |
param3 | string or null The 3rd parameter for any report that requires additional parameters |
param4 | string or null The 4th parameter for any report that requires additional parameters |
param5 | string or null The 5th parameter for any report that requires additional parameters |
customerAccountId | string or null The customer account id to restrict the projects included in the report. |
X-Api-Version required | string Value: "1.0" The component API version |
reportName required | string or null Example: BusyWaitIdleCrossProject The report name |
chartRendererPath required | string or null Example: chart-renderer-entry.js The path to the dependency |
projectName required | string or null Example: projectName=MM1WithQuota The project name |
X-Api-Version required | string Value: "1.0" The component API version |
reportName required | string or null Example: BusyWaitIdleCrossProject The report name |
language | string or null The language to use for labels in the report |
recordTypeFilter | string or null The predefined record type filter to apply (if applicable and required) |
participantFilter | string or null The predefined participant filter to apply (if applicable and required) |
timePeriodFilter | string or null The predefined time period filter to apply (if applicable and required) |
timePeriodStart | string or null <date-time> A custom "start" time restriction to apply to the report |
timePeriodEnd | string or null <date-time> A custom "end" time restriction to apply to the report |
chartType | string or null The name of the chart to generate for the report (if applicable and required) |
bodyOnly | boolean or null If true the output HTML only includes the HTML body tag and omits the head tag with the styles |
style | string or null The name of the style to use for HTML reports |
format | string or null The output format of the report (HTML or CSV). The default is HTML. |
param1 | string or null The 1st parameter for any report that requires additional parameters |
param2 | string or null The 2nd parameter for any report that requires additional parameters |
param3 | string or null The 3rd parameter for any report that requires additional parameters |
param4 | string or null The 4th parameter for any report that requires additional parameters |
param5 | string or null The 5th parameter for any report that requires additional parameters |
customerAccountId | string or null The customer account id to restrict the projects included in the report. |
X-Api-Version required | string Value: "1.0" The component API version |